/*=============================================================================

  SYSTEM LOGGING DEFINITION
  
  FILE: SYS_log.h
  
  DESCRIPTION

    System logging definition

  Copyright (c) DaeSung Engineering Inc. All rights reserved.

=============================================================================*/
/*=============================================================================

  EDIT HISTORY

  ---------  -------  -------------------------------------------------------
    when          who       what, where, why
  ---------  -------  -------------------------------------------------------
    01/31/04   nso4th    Initial version
    
=============================================================================*/


#ifndef _SYS_AUX_H_
#define _SYS_AUX_H_

/*=============================================================================
  HEADER INCLUSION
=============================================================================*/
#include <OType.h>

/*=============================================================================
  CONSTANT  DEFINITION
=============================================================================*/

/*=============================================================================
  TYPE DEFINITION
=============================================================================*/

/*=============================================================================
  MACRO  DEFINITION
=============================================================================*/
#define memCalloc(siz)			memCalloc_(siz,__FILE__,__LINE__)
#define memFree(ptr)				memFree_(ptr,__FILE__,__LINE__)

/*=============================================================================
  EXTERNALIZED FUNCION DEFINITION
=============================================================================*/

#if defined(__cplusplus)
extern "C"
{
#endif

//-----------------------------------------------
// MEMORY BLOCK HANDLING
//-----------------------------------------------
void *memCalloc_(dword siz, const char *pszFile, int32 nLine);
void memFree_(void *ptr, const char *pszFile, int32 nLine);

#if defined(__cplusplus)
}
#endif

#endif //_SYS_AUX_H_

/*--- END OF SYS_aux.h ---*/
